package MyFramePro.Service;

import MyFramePro.Domain.Entity.User;
import MyFramePro.Domain.ResponseResult;
import MyFramePro.Domain.Vo.BehindUserVo;
import com.baomidou.mybatisplus.extension.service.IService;

public interface UserService extends IService<User> {

    ResponseResult userInfo();  //这里是个人信息查询接口

    ResponseResult updateInfo(User user);   //这里是修改当前用户信息的接口

    ResponseResult userRegister(User user); //这里是用户注册的接口

    ResponseResult selectUserList(Integer pageNum, Integer pageSize,
                                  String userName, String phonenumber, String status); //这里是查询用户列表的接口

    ResponseResult addUser(BehindUserVo behindUserVo);   //这里是新增用户的接口

    ResponseResult deleteUser(Long id); //这里是删除用户的接口

    ResponseResult showUpateUserInfo(Long id); //这里是修改用户的接口————回显信息

    ResponseResult updateUser(BehindUserVo behindUserVo);   //这里是修改用户的接口

}
